Achieving Load Balance by Separating IP Address Spaces
نویسندگان
چکیده
In this paper, we propose a load balance approach by separating the host and router IP addresses into two spaces. In addition, in our approach, we propose a scheduling algorithm, named Edge Stream Balance (ESB), which is used by the proposed multipath routing scheme based on the address space separation. Each router can schedule each stream that is initiated by the connected host onto the proper path to the destination host by ESB dynamically. The multiple paths between any pair of hosts can be obtained by the connected routers by using the address separating mechanism. The merit of our approach is that: it balances the network traffic dynamically while being free of traffic demand assumption and offline flow optimization. The path of each stream is selected by each router individually other than using central system based on the address separation. The time complexity of ESB is much lower than the linear programming (LP) and integer linear programming (ILP) which are used in flow optimization. Simulation results show that on average of all simulated scenarios, compared to the existing single path routing which is based on the address separating, the unused link ratio (ULR) reduces by 82%. And in the relative sense, the traffic across the network is balanced 31%.
منابع مشابه
Host Identity Protocol: Achieving IPv4 IPv6 handovers without tunneling
In the current Internet, hosts are identified using IP addresses that depend on their topological location. In other words, the IP addresses are semantically overloaded since they identify both hosts and topological locations. The Host Identity Protocol (HIP) introduces a way of separating the location and host identity information. It introduces a new namespace, cryptographic in nature, for ho...
متن کاملAn IP address based caching scheme for peer-to-peer networks
Distributed hash tables (DHTs), used in a number of current peer-to-peer systems, provide efficient mechanisms for resource location. Systems such as Chord, Pastry, CAN, and Tapestry provide strong guarantees that queries in the overlay network can be resolved in a bounded number of overlay hops, while preserving load balance among the peers. A key distinction in these systems is the way they h...
متن کاملDHSLB: Dynamic HA Selection with Load Balancing mechanism in MIPv6 Network
In MIPv6 network most of the HA load balancing deals with Dynamic Home Agent Address Discovery (DHAAD). Load balancing of multiple Home Agents (HAs) has not been standardized. Our contribution in this paper, Dynamic HA selection with Load Balancing mechanism (DHSLB) mechanism is categorized into two phases. First, we introduce HA selection based on preference value and load. Second, we analyze ...
متن کاملLoad Sharing using IP Network Address Translation (LSNAT)
Network Address Translators (NATs) translate IP addresses in a datagram, transparent to end nodes, while routing the datagram. NATs have traditionally been been used to allow private network domains to connect to Global networks using as few as one globally unique IP address. In this document, we extend the use of NATs to offer Load share feature, where session load can be distributed across a ...
متن کاملA Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces
The rapid growth of the Internet has made IP addresses a scarce resource. To get around this problem, today and in the foreseeable future, networks will be deployed with reusable-IP addresses (a.k.a. private-IP addresses) or IPv6 addresses. The Internet is therefore evolving into a collection of networks of heterogeneous address spaces. Such development jeopardizes the fundamental bi-directiona...
متن کامل